package main

import "fmt"

func main0101() {
	var str string
	fmt.Scan(&str)
	slice := []byte(str)
	m := make(map[byte]int)
	var ch byte
	for i := 0; i < len(slice); i++ {
		ch = slice[i]
		m[ch] += 1
		//fmt.Printf("%c", ch)
	}
	for k, v := range m {
		fmt.Printf("%c:%d\n", k, v)
	}
}

func main(){
	m:=make(map[int][2]int)
	m[101] = [2]int{1,2}
	m[105] = [2]int{3,4}
	fmt.Println(m)
}